'''文件概述'''
# windows操作系统中一个文件完整表示为:
# D:\itcast\chapter10\example.dat
# 可以找到路径D:\itcast\chapter10\,文件名主干example,扩展名为.dat
# 计算机中的文件分为文本文件和二进制文件
# 若一个文件中没有包含除文本字符外的其他数据,就认为它是一个文本文件,文本文件可以直接使用文字处理程序(如记事本)打开并正常阅读.
# 计算机中存储的图像,音频,视频,数据库,可执行文件都属于二进制文件,这类文件不能直接使用文字处理程序正常读写,必须使用关联程序才能正确获取文件信息.

'''sys模块'''
'''python中的sys模块定义了3个标准文件'''
# 1. stdin 标准输入文件,对应输入设备,如键盘
# 2. stdout 标准输出文件
# 3. stderr 标准错误文件和标准输出文件对应输出设备,如显示器.
# 每个终端都有其对应的标准文件,这些文件在终端启动时同时打开
# 实例:
import sys
file = sys.stdout
file.write('hello')
# 以上代码将标准输出文件赋给文件对象file,又通过文件对象file调用内置方法write()向标准输出文件写数据.
# 程序执行后,字符串'hello'将被写入标准输出文件(即打印到终端)
'''
import sys
file = sys.stdout  # 获取标准输出流对象
file.write('hello')  # 向控制台输出字符串
效果：会在终端显示 hello，但不会自动换行（与 print('hello') 不同，print 默认会添加换行符 \n）。
输出位置：内容会发送到标准输出（通常是终端屏幕）。
'''
